Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Zagreb Open - Zagreb Trani Cup - Trani XXIX Edizione 'A.Savoldi Marco' - Manerbio VI Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi 2001 Centura USTA Challenger - Rocky Mount IV Gramado Open de Tenis - Gramado Segundo Aberto de Brasilia - Brasilia SMS Tennis Open - Sao Paulo Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Chile - Santiago Copa Ericsson Uruguay - Montevideo Banja Luka 2002 - Banja Luka 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Britania Zavaleta - Puebla USTA Challenger of Dallas - Dallas Warsteiner Challenger Lubeck - Lubeck Steelers Cup - Kosice ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao Olbia Challenger - Olbia Qatar ATP Challenger - Doha Gemax Open - Belgrade Corona Mexico City Open - Mexico City Harrah's Entertainment Men's Pro Challenger - Tunica The West Side Tennis Club Clay Court Challenger - Forest Hills XII Abierto Internacional de Salinas - Salinas Voit Mexico City Open - Mexico City Copa Petrobras Colombia - Bogota Cyclus Open de Tenis - Florianopolis Zagreb Challenger Mons Challenger Belgrade Challenger Salvador Challenger Sao Paulo Challenger Blumenau Challenger Santos Challenger Recife Challenger Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger Guadalajara Challenger Santos Challenger Sao Paulo Challenger Rio Quente Challenger Campinas Challenger Rio De Janeiro Challenger Muller Cup - Ulm USTA Men's Challenger of Dallas - Dallas Aberto Da Costa Do Sauipe - Bahia Intelig Tennis Cup - Campos do Jordao Sarajevo Open - Sarajevo 2003 USTA Challenger of Calabasas - Calabasas XL Capital Bermuda Open - Bermuda Tennis Napoli Cup - Napoli 2003 West Side Tennis Club Challenger - Forest Hills Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell GHI Bronx Classic - Bronx Asirom Challenger - Brasov VI Gramado Open de Tenis - Gramado Ischgl International Tennis Challenger 2003 - Ischgl Hilton Waikoloa Village USTA Challenger - Waikoloa VI Gramado Open de Tenis - Gramado Binghamton Professional Tennis Tournament - Binghamton Architect Open - Budapest Top Wool Challenger - Biella Unique Zagreb Open - Zagreb South African Airways Open - East London Ostrava Challenger Prostejov Challenger Brasilia Challenger Bangkok Challenger Chengdu Challenger Qingdao Challenger Eckental Challenger Bangkok Challenger Bangkok Challenger Qingdao Challenger Anning Challenger Bangkok Challenger Heilbronn Challenger Monterrey Challenger 2001 Mercedes Cup - Stuttgart Brazil Open - Salvador BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Mallorca Open - Mallorca St. Petersburg Open - St. Petersburg Abierto Mexicano de Tenis Pegaso - Acapulco International Tennis Championships - Delray Beach U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Brasil Open - Salvador Gemax Open 2002 - Belgrade VII Avierto Internacional de Salinas - Salinas Ljubljana Open 2002 - Ljubljana Hungarian Open - Budapest Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano Stella Artois Clay Court Championships - Budaors Cridicard Mastercard Tennis Cup - Campos do Jordao V Gramado Open de Tennis - Gramado Black Forest Open 2002 - Freudenstadt Fujitsu Siemens Open - Budapest BH Tennis Open International Cup - Belo Horizonte Geneva Challenger - Geneva Black Forest Open 2000 - Freudenstadt DPD Challenger 2000 - Aschaffenburg Copa Ericsson Peru - Lima BCP Tennis Classic - Sao Paulo VI Abierto Internacional de Salinas - Salinas International Tennis Championships - Delray Beach AIG Japan Open - Tokyo Stockholm Open - Stockholm Chennai Open - Chennai Heineken Open - Auckland Haagen Dazs Open - Caracas International Tennis Championships - Delray Beach BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Gran Copa Ericsson - Rio de Janeiro Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca U.S. Men's Clay Court Championships - Houston Mercedes-Benz Cup - Los Angeles Samarkand Challenger - Samarkand Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Challenger of Burbank - Burbank 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville Sydney International - Sydney Mercedes-Benz Cup - Los Angeles The Stella Artois Championships - London The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Hilton Waikoloa Village USTA Challenger - Waikoloa Hamburg Challenger - Hamburg Legg Mason Tennis Classic - Washington BH Tennis Open International Cup - Belo Horizonte ATP Kremlin Cup - Moscow VIII Avierto Internacional de Salinas - Salinas 2003 Eddleman USTA Challenger - Birmingham Sail Open - New Delhi Schickendanz Open - Furth X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Stella Artois Clay Court Championships - Budaors Next Generation Adelaide International - Adelaide Binghamton Professional Tennis Tournament - Binghamton PBZ Zagreb Indoors - Zagreb IX Trofeo Ciudad de Quito - Quito The USTA Challenger at West End Racquet - Torrance IPP Open - Helsinki A Glimmer of Hope Challenger - Austin Czech Indoor Open - Prague Britania Zavaleta - Puebla Sao Paulo - Brazil Gemax Samsung Open 2004 - Belgrade Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Corona Mexico City Open - Mexico City Sarajevo Open 2004 - Sarajevo IX Abierto Internacional de Salinas - Salinas Challenger Leon 2004 - Leon Abierto Club Casablanca - Mexico City Ispat Open 2004 - Ostrava Zagreb Open - Zagreb Schickedanz Open - Furth Open de Montauban - Montauban Brasil Open - Salvador 13 BH Tennis Open International Cup - Belo Horizonte GHI Bronx Classic - Bronx ABN/AMRO World Tennis Tournament - Rotterdam 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Mobilux Open - Luxembourg Mauritius Open - Mauritius Aberto de Sao Paulo - Sao Paulo Tennis Napoli Cup - Napoli Citta di Monza - Monza Ostrava Open 2005 - Ostrava Architect Open - Budapest Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb Baden Open - Ettlingen Czech Open 2006 - Prostejov The Shelbourne Irish Open - Dublin 2006 North Shore Pro Tennis Championship - Winnetka Credicard Mastercard Tennis Cup - Campos do Jordao BH Tennis Open International Cup - Belo Horizonte Grand Prix Hassan II - Casablanca Joinville Tennis Festival - Joinville Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf Amazonia Open de Tenis - Belem Open D'Orleans - Orleans Ethias Trophy - Mons Copa Petrobras Colombia - Bogota Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires Copa Petrobras Paraguay - Asuncion La Serena Open - La Serena II Cyclus Open de Tenis - Florianopolis Bancolombia Open - Bogota Morocco Tennis Tour - Marrakech Aberto de Santa Catarina de Tenis - Florianopolis Tunis Open 2007 - Tunis ECU Prague Open - Prague Unicredit Czech Open 2007 - Prostejov Challenger Lugano - Lugano Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao The Stella Artois Championships - London XIII Trofeo Ciudad de Quito - Quito Copa Petrobras Brazil - Belo Horizonte Ford Tennis Championships - Louisville Tatra Banka Slovak Open - Bratislava Music City Challenger - Nashville JSM Challenger - Champaign Ordina Open - 's-Hertogenbosch ITG Miami Challenger - Miami Hilton Waikoloa Village USTA Challenger - Waikoloa AT&T Challenger of Dallas - Dallas Sony Ericsson Open 2008 - Belgrade Bancolombia Open - Bogota Abierto Internacional de Salinas 'Dario Expreso' - Salinas San Luis Potosi Challenger - San Luis Potosi BMW Tennis Championship - Sunrise AGT Challenger - Leon III Aberto Santa Catarina de Tenis - Florianopolis New Delhi Challenger II - New Delhi Izmir Cup - Izmir Countrywide Classic - Los Angeles RCA Championships - Indianapolis Seguros Bolivar Open - Bogota Croatia Open - Umag V Manta Open-Trofeo Ricardo Delgado Aray - Manta BH Tenis Open International Cup 2008 - Belo Horizonte Credicard Citi Mastercard Tennis Cup - Campos do Jordao Legg Mason Tennis Classic - Washington XIV Challenger ATP Club Premium Open - Quito Seguros Bolivar Open - Cali Copa Petrobras-Colombia - Bogota Open 13 - Marseille Copa Petrobras-Brazil - Aracaju Pilot Pen Tennis - New Haven IV Challenger Ciudad De Guayaquil - Guayaquil Sao Paulo Challenger Salinas Challenger Dallas Challenger Belgrade Challenger Bogota Challenger Sunrise Challenger ATP Kremlin Cup - Moscow Qatar Exxon Mobil Open - Doha PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Ostrava Challenger The Artois Championships - London The Nottingham Open - Nottingham Winnetka Challenger Bogota Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger Cali Challenger Bogota Challenger St. Petersburg Open - St. Petersburg Sao Paulo Challenger Chennai Open - Chennai Sao Paulo Challenger Bucaramanga Challenger Bogota Challenger Blunmenau Challenger Curitiba Challenger SAP Open - San Jose The Dubai Tennis Championships - Dubai Rome Challenger Campos do Jordao Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON Championships - London CA Tennis Trophy - Vienna AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport Argentina Open - Buenos Aires Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Chennai Open - Chennai Movistar Open - Santiago The Priority Telecom Open - Amersfoort PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Croatia Open - Umag Copa Telmex - Buenos Aires Open Romania - Bucharest The Dubai Tennis Championships - Dubai Grand Prix de Tennis de Lyon - Lyon Campos do Jordao Challenger Campinas Challenger Brasil Open - Costa do Sauipe Legg Mason Tennis Classic - Washington Buenos Aires Challenger USTA Men's Challenger of Dallas - Dallas US Men's Clay Court Championships - Houston Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo TCT Open - Tunis Florianopolis Challenger Davidoff Swiss Indoors Basel - Basel IX Open Internacional D'Andorra - Andorra Brasil Open - Costa do Sauipe Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London UNICEF Open - 's Hertogenbosch AEGON International - Eastbourne German Tennis Championships - Hamburg Legg Mason Tennis Classic - Washington St. Petersburg Open - St. Petersburg Belem Challenger Winston Salem - Winston Salem III Gramado Open de Tenis - Gramado Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Heineken Open - Auckland Sao Paulo Challenger Brasil Open - Sao Paulo Open 13 - Marseille US Men's Clay Court Championship - Houston Power Horse World Team Cup - Dusseldorf AEGON Championships - London Mercedes Cup - Stuttgart Atlanta Tennis Championships - Atlanta Credit Agricole Suisse Open - Gstaad Farmers Classic - Los Angeles Citi Open - Washington Dutch Open Tennis - Amersfoort PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Credicard Tennis Cup - Campos do Jordao Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Bukhara Challenger - Bukhara Dubai Duty Free Tennis Championships - Dubai SMS Tennis Cup - Sao Paulo Intersport Heilbronn Open - Heilbronn BRD Nastase Tiriac Trophy - Bucharest Mercedes Cup - Stuttgart Kremlin Cup - Moscow Open de Moselle - Metz ATU Cup - Weiden Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Brazil - Sao Paulo Aircel Chennai Open - Chennai Movistar Open - Santiago SA Tennis Open - Johannesburg Geneva Open - Geneva Rakuten Japan Open - Tokyo St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Brisbane International - Brisbane Rakuten Japan Open - Tokyo Dubai Duty Free Tennis Championships - Dubai Ecuador Open - Quito Global Telecom Open - Florianopolis Argentina Open - Buenos Aires Campbell's Hall of Fame Tennis Championships - Newport Rio Open - Rio de Janeiro Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Valencia Open - Valencia Open 13 - Marseille BH Tennis Open International Cup - Belo Horizonte Power Horse Cup - Dusseldorf Swanston Challenger - Sacramento Warsteiner Challenger Wolfsburg - Wolfsburg US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Abierto Mexicano de Tenis Mifel - Los Cabos Intrum Stockholm Open - Stockholm TESS Tennis Classic - Campinas Hilton Waikoloa Village USTA Challenger - Waikoloa Telesp Celular Open - Campinas Waco International Tennis Challenger - Waco AEGON Championships - London Gemax Open - Belgrade The Wright Financial Group USTA Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch AEGON Championships - London BH Tennis Open International Cup - Belo Horizonte Challenger 42 - Andrezieux San Luis Potosi Challenger Black Forest Open - Freudenstadt Heineken Open - Auckland Tatra Banka Open 2006 - Bratislava Aberto de Sao Paulo - Sao Paulo Copa Kia Challenger ATP - Santiago Steelers Cup - Kosice St. Petersburg Open - St. Petersburg Ourocard Tennis Challenger - Sao Paulo USTA Challenger of Tiburon - Tiburon Nossa Caixa Aberto de Sao Paulo - Sao Paulo Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Bulgarian Open - Sofia U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Qatar Open - Doha Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Heineken Open Shanghai - Shanghai St. Petersburg Open - St. Petersburg Abierto Mexicano Telfonica MoviStar - Acapulco BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Legg Mason Tennis Classic - Washington D.C. Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City Open de Moselle - Metz AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca BMW Open - Munich Countrywide Classic - Los Angeles U.S. Open - New York MoviStar Open - Vina del Mar Open 13 - Marseille Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon FILA Challenger - Biella ABN AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de Moselle - Metz ATP Kremlin Cup - Moscow Medibank International - Sydney Delray Beach International Tennis Championships - Delray Beach Masters Series - Hamburg Pilot Pen Tennis - New Haven Australian Open - Melbourne Estoril Open - Estoril AEGON Championships - London Ordina Open - s-Hertogenbosch Atlanta Tennis Championships - Atlanta St. Petersburg Open - St. Petersburg Countrywide Classic - Los Angeles China Open - Beijing Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai VTR Open - Vina del Mar Open Sabadell Atlantico - Barcelona BMW Open - Munich Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Valencia Open - Valencia US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Geneva Open - Geneva Gerry Weber Open - Halle Antalya Cup - Antalya Tennis Masters Series - Miami Qatar Exxon Mobil Open 2003 - Doha Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Masters - Paris French Open - Paris Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Rogers Cup - Toronto BNP Paribas Open - Indian Wells Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Sony Open Tennis - Miami Mutua Madrid Open - Madrid Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Shanghai ATP Masters - Shanghai The 10tele.com Open - Nottingham Open Sud de France - Montpellier BNP Paribas Open - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Madrid Rogers Cup - Montreal Pacific Life Open - Indian Wells BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group I, 1R, SCG-LAT 5-0 U.S. Open - New York Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, Group 2, 2R, BRA-AHO 5-0 Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 1R, PER-BRA 2-3 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, BRA-SWE 1-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 1, 2R, BRA-CAN 3-1 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, PO, AUT-BRA 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, IND-BRA 3-2 Davis Cup, World Group, F, SRB-FRA 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, PO, RUS-BRA 3-2 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, World Group, QF, SRB-GBR 2-3 Mubadala World Tennis Championship AAMI Classic - Kooyong Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London